objects = main.o secdvm.o gc.o 

secdvm.exe : $(objects)
	clang++ -g -o secdvm.exe $(objects)

main.o : secdvm.h main.cpp
	clang++ -std=c++11 -g -c main.cpp -o main.o  
gc.o : gc.h secdvm.h gc.cpp
	clang++ -std=c++11  -g -c gc.cpp -o gc.o  
secdvm.o : secdvm.h gc.h secdvm.cpp
	clang++ -std=c++11  -g -c secdvm.cpp -o secdvm.o 


.PHONY : clean
clean :
	rm secdvm.exe $(objects)